History
History
Synonyms
UK
US
Meaning:
embarrass

to make (a person) feel uncomfortable, ashamed etc

cause mental discomfort

CATCH ONE SHORT as in Wiktionary
CATCH ONE SHORT as in Wikipedia